worked out sample add/delete