created non null restrictions on split model
save new transactions properly