full coverage on user controller