cleaned up. nw.