added connectin proxy with monkey patch and delegation