An overview on how to design products that become habit-forming and lead to long-term behavior change