review ncl sky

review ncl sky