User Controller is a mess

import * etc