better description handling