experimenting switching
experimenting swapping socket
exprementing pipeline recreation for switching