isolate parse and valid