getname() and putname() implemented