fuck backwards compatibility.
make it work even on different icare machines
refactor a bit for new data files