log. implemented (early v)