temporary test generation function
fix dereference uri
refactor executors with a monitor interface