sub nForX(&@)