update setup
cleaning and comments
attempt to used a clean versionning system