added ucase and lcase methods