added niev and chop to ADM