create position service