test UserImpl