still working before refactoring for phrases