adapted headers to MIT license