fix parse bug