rotation is definitely wrong somewhere, knowing me rotate_root, somehow 1 ended up right of 2