updated dis source code documentation and format