add upperstr and lowerstr in str_functs