finished Interval core method demos