add new factories and fixes for CRUD models