Я посмотрю можно ли это сделать не усложняя сильно код.