add connection check and cover version confirm