precompile and changes to manifest