fix adding on wrong position