delete unified method