use BAB_MAXBANKS instead of 4 for maintainability