added default response to input
added closure option for acceptable responses
fixed acceptable declaration, refactored valid response