* updates for persitance