include JSON2 for cross browser testing