improved JS for user form