View holder pattern [WIP] - assignments adapter