Designing inclusive interfaces for all users