basic functional test, basic form validation added