first assignment CS162