Блин вот эту бы штуку в генератор.