add baclog utils