finished bulk of server. need to write setting up