add sml