Чистая версия, компилируется в jar