Understanding the code base