add singularization
add model when create and update