form almost works