messing about with forms