validations, alignment, javascript