fixed routing issues; created user data collection process