changes and permissions, and user view