выделенное лучше заменить на как обычно про разукупникизацию здесь в теме выше прочесть чё-то можно...