removed software serial and replaced with hardware serial