added the remove by an array of keys plus test