parser assignment seems done