added model to describe expected behavior