compilePoem