[OK] refactor views to readmodel