Building out generator methods