move to lowercase for consistency; add extension