updating things - almost done with forms