move AC methods to include block