add Wish Interface definition