add ability to chain request