added polyhedron() implementation