new setting: external interface
new external interface