refined demo model diagram