prepare for provider
add docs
add requirements.txt