small modifications for the placement of the text, new background