added asset builder