ignoring tmp
basic server that listens for requests