CRUD operations. Security changes. Tests.