add opts_and_log.py