add Interval model, belongs_to Task