interface resource loader