more code complexity analysis