http://3dtoday.ru/blogs/noo/ultrapet-from-stringlist/