file extensions should be lowercase ALWAYS