long overdue requirements file
caching fixes