improved documentation
fixed lazy data issue
added bib file