add pydocs type annotation