implementing user settings api form