works a little bit better now, it's just running on a hamster wheel