added Metaball class