move generators into lib