add: x-view models