handle fial error
ids
don't include unused file
ids
remove variables

they are not so much useful and make it hard to correctly automatically split the file
two memorials. ready.