Implement Product app