for two or morepuplls