forms compiles and kinda works--need to fix things Allen already fixed
that I broke