Full workflow of interval logic in place, need to pretty up and devise adaptive learning!