implement data draft

instead of saving AL of Title in data, I used HashMap(String line,
Integer Index).
It makes getIndex in O(1) and does not affect other functionalities