finished getallkeys