added ex30
added ex 31 and 32