CS 232 project 5 client