# Todo's
- implement logging module instead of all print statements.
- use asyncio processes instead of subprocess module processes.