added somposer support