static file handling, header redesign, better documentation