Update smart
Fix remove algorithm usage
Update smart