somehow I forgot to add the str_grammer function