adding forms and tranformations