add del and test