add composer suporting