Permission and Personalization

Adding in User Permission Check
Personalization