Save and load functional!
Add exception class