solved uppercase problem