change for interface