starting add/remove inputs implementation