backgreound repeat by raj
changes by raj