tailoring the mobile app according to the needs of each user