CFICE notes compilation-PDF