added yell exception and multiple parameters suport