Run() made private and interface is gone as it was not used.