v.2.0 : first commit with lots of changes. This version is not stable yet.