request class