Done exercises from 4.6