add optional response() script function