handle multiple bcond conditions