use request instead of hyperquest