Project 3 parsing