Changed header

This wasn't modified, I wrote it from scratch