The difference between good and great is in the details