begin implementing the rhyme functionality