add nuEach and remove nuKey fix #24 #3