add Position class