User controller setup