merging with pickandmove