add `facility` module