Df reader management

Convert to function. Just return header as reference or by value.