assest pre compile