work on User controller