add heart parsing