add constant-log method