better high level description