add str_toupper() && str_tolower()