get playbooks mostly functional