added is live method