added authorization, admin and user roles defined