interfaceState