precompiling for deployment