updated for final push
final precompile