project parser