add log. new run method.