[+] Refactor temporal, add history levels