refactor width, height into vars; add background color