add load/save storage features