add mutators for inventory position
switch to class based detail views