updated some botbrain funcitons to use optional parameters