internalized modules