added hexagon demo