re-standardize input, linked to controller