create request class