add a high-level description