implement balloon plot