add save-load tests