add ucfirst, lcfirst