add ability to send headers