Life and all