start implementing lucene indexing