add reuires to load classes