new chart:precompile