- Implemented client initialisation and connect methods