cs254 proj