pre-logging 101