added request contract
0.0.18