parsing project part 2