The heart of CPY

strong and stretchy