added IS major requirements