v 2.2

code analysis apply fix operation