Implemented different capabilities for different users.