The heart of CPY

never too old