add userinterface
add heart draw method
build