work 100% with stock 3.0 yet but are good examples of custom scripts that libraries might want to write and schedule periodically