updated so you can run without s server