moved str_grammer from core to base/utils/strings