new, simplified way of loading