constructor save load purpos fig messag 