replaced live with on