assests compile