Added - incomplete backPropagate implementation