fixed upper case problem