rewrote the stuffs