request class added