umm ok some of theses already posted