Add toupper/lower(); some bugfix