fixed name desc overwrite