[+] Refactor temporal, add history levels
[+] Refactor temporal, add history levels