Add documents for data providers

close #7