improved remove items