revises UX, debugs some form validations