added a position field