https://newtechnologyline.com/2017/11/24/9-lessons-learned-slots/