added load asset support