need module scope that includes required components