add search methods and convert to string to GPDOM, started work on GPJSON