finished article CRUD