updated log structre