Challenges Faced With DC Metro Ticketing Machines: An Analysis Of Human-Computer Interaction