added view models

- UI not yet ready