completed namenum dumb way