Резинсоул. Доработать напильником.
читать дальше