initial commit, reading header works