updated part 3 js files