более полная версия **