asset compilation