enhanced request data type