added and used serial library