started fleshing out workspace view model