helpful depth and complexity notes