Many little things contribute to marketing success