bug fixes to softboundcetsmpx for structure optimizations