Added generator.vala