Update all file and add support (see readme.md)