some fun with forms