stray semicolon and submit button bug