more amends to user controller