form fields functionalities added