revamp playbooks, more modular, less root