full parse finished