new position api in progress