add position adjustment