added background and other goodies