background working
New chnages