change background color
code style improvements
color push in rects