need to rework liveness