incorporating feedback. Implemented label help, tidied fields, added more required fields