begin working on AssetLoader