bug fixed for wall provider