some docs, requirements