contributed the class responsible for connection