add asset compilation