experimenting and removing the serial stuff