CRUD nmodues, initial draft