Commit 2: Project 3: Proxy Pattern Implemented(attached)