Milestone 3: Product implementation