partial positioning, crud using generic methods