Latest refactorin. Just style and variables names. Will miss you whiteboard, but will miss more my great team Turing