Cat Compilation