rewrote abit