add log off function