add interface for this system