diverse needs of users