refactor Request to ComboRequest, add some tests structure