external example to work