delete not use generic param
almost end ChairActivity.
add Search infrastructure