starting with the resource loader