add composer support.