update to SM