updated sm