project of csci571-papa