use singular name.
add spec for base responder