that is a copy from lucene but I will format that