compile assetsg