modify backend instance interface.