advancing hash; fixed remove; added str key