changing interface binding