working on phrase subclass