use context for logs