initPosition fn