Converted TODO to Markdown
Changed format of source code
Implemented 'is_type'
Reordered TODO