maybe shoving everything into one file will help

[skip ci]