form instead of manual name input