Add server and a lots of other things