added model exchange