modified for live