network basic CRUD