Better project parser