changed extensions require statements