dirs main remove
main instance- run once
observer - loop