add assignment ex3