add:default case in parameter passing