liang ex2 done