adding ahb interface