connection: implement Begin