added toString function

pls add todo for supporting geo types