added soft-ROS and expansion