Bunch of Additions.....