accepting "callback" request parameter