added empty checks on form submits + form messages for the user