added request classes