part 6 web services 950993