removed the request unit struct