initial generic asset loader