first connect(fly)