add sml hw2