server needs work