mix and match the possibilities