Remove innecesary code; fix
Basic impl for generate()