修改func BC()