add/delete one-by-one or via csv