add browse button and add required fields