Long night, lot of changes, cleaner exemple, less memory leaks...