hw-01, basic sml