FIrst version of interactive add