- add Thread arguement support
- add bluetooth adapter (for good abstraction)