starting on users controller/view layers