update example
implemented code complexity analysis
update gitignore