Ex. 3 - Completion - updated