source code comprehensible narrative