Вот оно и видно чем и как вы оказываете помощь тут. Сами не понимаете что софт сделал, ошибок нет, а то что нет и других, и свичи лишние прибиты, так же нет возможности понять, так как нет опыта. А раз нет опыта, что вы тогда задвигает, про корректность того, что у вас работает...