ENH Final version. published