modified log and others