fix up desc. still not perfect