provision with conditions