adding oldest headers (alpha quality)
proof of concept, with a lot of dead code