changed the requirement, more than one argument allowed