name is in place model also we need to optimize. now we save all attr values