Added Various Doc's and some features for further addition