add composer support; fix notices;