separate class for breaking down grammar text