[Ref] change a lot... see readme