working on the forms module