add the exception handle logic & add the logic of one request one
connect