implemented filesystem index class