combining sync and player