redoing the twitch backend