compile wip
make repeat pre-compile