what makes a smooth digital experience?