nysiis works correctly -- not yet fully tested