changed background color rewrote some code