Add interfaces to impl