bug fix, serial todo