adding the overlay provider and its resource