new Attribute Caculate