modified log module