fetch-description wrapped in function