part 3 native alerts