Я бы упростил, но оно не мне нужно, они в простом разобраться не могут, по этому и не хочу конструкции строить.