two-part heart