Different interfaces for customer, admin and guest