Life portal