almost working version

need to fix get description