added background and background animation