more changes for interface.