А зачем изобретать велосипед? Тем более вечный... Не пойму.