connection player, slight modification