adjust interface.