Token passing implemented