interesting topic, am a noob myself.