provide content length and other useful things