using executor as default