more clear with log