obstacle-removal added