skeleton for local storage