Add generator demo