allow plusplus
combine move function for rows and columns