All 9 points Implemented.