tweaked logic for adding addtional overlay to provider