[FIX] a lot of little fix + old files comeback