Add sm processing
Add sm processing