CPSC CCXV email client project