documented assign-name
added api ns