splash server needs work, but good progress