-changed order of form object -updating the form object based on input radio
-added button events
merge