updating parser