HAVE TO INTRODUCE CHANGE VERY VERY CAREFULLY NOW THESE THINGS ARE ALL REALLY USEFUL THEY'RE GOOD BEST PRACTICES FOR DESIGNING AT SCALE BUT THEY DON'T MEAN ANYTHING IF YOU DON'T UNDERSTAND SOMETHING MUCH MORE