reset arguments
small modify
add validates_associated