implemented basic headerData (still work in progress)