add composer demo