for backgroud

This is the framework of .cpp of the backgroud, I will keep updating it this evening.