updated program and css