removed friendness of add_read; read_entry now in hashed container