add/edit/delete Comp