precious code that I need to save so I get an A