adjust special positions