two program buses