initial commit of almost done form version