new generator and demo controller package