adding a few code quality tools