XXX: оказывается готового много очень) XXX: только напильник нужен ) YYY: напильник, велосипед, грабли и костыли — основные инструменты программиста...