support change the main backgroud