connection structure all working