author CRUD modules