lots of stuff to change