reverted to python2 because of now using twisted, furthermore using the server is now easier because only one server needs to be started