add third magic method article