fixed 80% of form... still needs sexifying