wrapping NBC_method