first commit
implemented admin_required for admin access page