moving, and parsing