changed positions scheme