Implement adding product