How to differeniate types of users