serial is much faster. yay mutability