Implemented GetsProducts function