update function name to checkRequireSystem