s6 viewmodeltrack fullly implemented and cleaned waitng for review by alex