add genetic function for checkRequireRootUser