Implement gray-ball