add some clarificaiton
Clarify all the internal methods and provide examples in the source
added supported(ext). more clarification
more cleanup
Added: clarification