simpler API for adding requests