some changes to put and delete in ownhardware