rewrote specs