work on asset loader