SOURCE CODE DOCUMENTATION