implement use/delete for the connection interface