Place holder.. I will add items to do as comment later... Let me know any one willing to work on some of the TODOs so that I can discuss.