+ Finally fully distributed and correct version :-)