3 step derivation problems