define to accept multiple body, cond else, equal?