added background and did some design work