working through part 3, clients