Added a interface for DataFetcher. Fixed some typos.