getting cut/paste to work, reworking position saving