added metaball demo