add docs explaining strategies and types