Вот тут почитайте, и многое станет понятно.