wip: add user controller