why
precompile assets