added inline deletion