add composer playbook