after building, only needs to finish content, font and text background