bug correction : use internal connection