first version of geocanvas