review feedback:rename fields in keys, add authenticaiton exception with error code