changing directions works,fiddling with forms alg