fixed bug with upcase extension