v.1.7.0 ready to release

merged all commits from master branch between
1b4a1f539f86efda947935d9dcafe7a686450c63 and
e8753601e5fd0393929dfa44740bdb9f8fea49e5