revised for serial test