working on perfecting background