very good knowlege of basics..