Add io class.
Add save feature