fix chip positioning with move