load items with improved logic