Key semi functionall
Indexer semi functionall