simple external helper