Understanding customers' satisfaction and repurchase intentions | Synapse