update for add the serial init