remove duplicate upper-case function