calling bcs