toggle works well + serial