changes in the way the instance model works