flat: proper host and generated escapes
added compile to gitignore