abstract Request
Merge