serial library