Notes on using SML