enhancing parsing