updated serial library