using anglers native JSON parse/stringify function, minor style changes + preset changes