Implemented move and delete.