you could probably solve this with 3 mechanism area but i dont even want to think about that