for cs 108