В статье хорошо описано.