updated for nips