UseCase CreateUser implemented