change binding interface