ip thing
this is crap but it renders
better
better
sending state
with color