Chnage Interface structure