Now with all files included *oh the shame*