Create The B Contract