Part #7 (Implementation)