finished es2 and es3 of ex8

not compiled yet