added props and rewrote liveness to get one goal