Module 3: Implementation