storable functions