Versão Modificada para usar o Composer