Переписано под titan 0.3.2