adding remove capability