Haytham Partnership (HAP/MSC) knowledge base.