things more or less working with a GET call instead of websockets. phew