Added changePos, changeData method