add put-piece