my serial method is wrong, so I waise all day to find where the wrong is it