backup before going to less efficient but working mechanism
wip reboot