can save full commitment object