rearrange requirements order
more test scenario for rlp