[54] [Ian] adding a thin view model to avoid array