updated idea model