Formatting changed and a bit of memory managment.