support uppercase extention