add generator method>