add-handler interactive