added create_log() display_log()