preparing to implement simple diskcaching functionality.