Add up to Ex3.4