sml updates