HOT MESSY PEE COMPILATION