prepare requirements
ignore doc builds
some initial corrections