add position field to service