updated readme
more efficient locateimplementation
updated todo