2.5 Changes from v.1.*

There are a lot of changes for v.2. Here I denote only main of them.