optional format could not serialize auto_ptr
disable warnings about deprecated things like auto_ptr
update to-do list