updates best form using user form as a guide