composer demo