still here ending explained