spell checked and rewrote bits