added synthetic log