finish complex requests