sys compatible require
sys compatible require