added live mode