revised demo models