start on work for some sml changes