First bonding implementation