modified to listen on port 8080