add parseFormat, format result into object with explanation keys