exploring better ways of making partial forms for users