using starting positions