assets preconmpile