working on compilation page parsing