more accurate log