https://medium.com/@iamalexmoi....lan/how-to-control-d