default request cost, return payload

provided default request_cost if not provided, return payload for use of other modules, removed print statements