убрал tsk (похоже не перелил с master последние изменения)
вынесен Interface Improver в отдельный файл