separate user from client module