please do a search, this is an extremely basic question that has been discussed countless time already.