server works
server sorta works