implement name (untested), quotedname