modify extendableAdapter